Part Number Hot Search : 
74LCX02 ZVN4525G 23000 MC3476P1 3EDXXX PBT100 08783 331MH
Product Description
Full Text Search
 

To Download AP-752 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 A
AP-752 APPLICATION NOTE
The Advantages of Using the 82371SB PCI ISA IDE Xcelerator (PIIX3) with the Intel 430HX PCIset in Embedded Designs
Intel Corporation 5000 W. Chandler Blvd. Chandler, Arizona 85226
March, 1997
Order Number: 273009-001
Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. The Intel 430HX PCIset may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Intel retains the right to make changes to specifications and product descriptions at any time, without notice. *Third-party brands and names are the property of their respective owners. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from: Intel Corporation P.O. Box 7641 Mt. Prospect IL 60056-764 or call 1-800-548-4725 (c)INTEL CORPORATION, 1997
Contents
1.0 Introduction .............................................................................................................................................. 1 2.0 Intel 430HX PCIset Overview ................................................................................................................... 1 3.0 PIIX3 Features .......................................................................................................................................... 1 4.0 Designing without the PIIX3 .................................................................................................................... 2 4.1 Using a Super I/O Controller .............................................................................................................. 2 4.2 Using Another PCI-to-ISA Bridge ....................................................................................................... 2 5.0 Conclusion ................................................................................................................................................ 2 6.0 Related Information ................................................................................................................................. 3
iii
AP-752
1.0
Introduction
3.0
PIIX3 Features
This application note explains the advantages of using the 82371SB PCI ISA IDE Xcelerator (PIIX3) in embedded designs that use the Intel 430HX PCIset. It highlights some of the important functions and features of the PIIX3 and addresses some of the design considerations when eliminating the PIIX3 from an embedded design.
As a PCI-to-ISA bridge, the PIIX3 integrates many common I/O functions found in ISA-based PC systems. These include a seven-channel DMA controller, two 82C59 interrupt controllers, an 8254 timer counter, and power management support. In addition to compatible transfers, each DMA channel supports type F transfers. Edge/Level interrupts and interrupt steering are supported for PCI plug-and-play compatibility. The PIIX3 can be programmed to allow the PCI active low interrupts (PIRQ[D:A]#) to be internally routed to one of 11 interrupts (IRQ[15,14,12:9,7:3]). In addition, the motherboard interrupt (MIRQ0) can be routed to any of the 11 interrupts. The PIIX3 supports two IDE connectors for up to four IDE devices, providing an interface for IDE hard disks and CD ROMs. The PIIX3 contains a Universal Serial Bus (USB) host controller that is UHCI compatible. The host controller's root hub has two programmable UBS ports. The PIIX3 can support a stand-alone I/O APIC device on the ISA XBus. It provides the chip select signal (APICCS#) for the I/O APIC and the handshake signals to maintain buffer coherency in the I/O APIC environment. The PIIX3 contains three counters that are equivalent to those found in the 82C54 programmable interval timer. The three counters are contained in one PIIX3 timer unit, referred to as Timer-1. Each counter output provides a key system timer interrupt for a time-of-day, diskette timeout, or other system timing function. Counter 1 generates a refresh request signal and Counter 2 generates the tone for the speaker. The PIIX3 has extensive power management capability, permitting a system to operate in a low power state without being powered down. The PIIX3 can put the processor in a low power state by asserting the STPCLK# signal, which is an interrupt to the processor. Once the STPCLK# interrupt is executed, the processor enters the stop grant state. In this state, the processor's internal clocks are disabled and instruction execution is stopped.
2.0
Intel 430HX PCIset Overview
The Intel 430HX PCIset consists of the 82439HX System Controller (TXC) and the 82371SB PCI ISA IDE Xcelerator (PIIX3). The TXC is a single-chip host-to-PCI bridge and provides the second-level cache control and DRAM control functions. The second-level (L2) cache controller supports a write-back cache policy for cache sizes of 256 Kbytes and 512 Kbytes. The cache controller also supports cacheless designs. The cache memory is implemented with synchronous pipelined burst SRAMs. An external Tag RAM is used for the address tag and an internal Tag RAM is used for the cache line status bits. The TXC provides a 64/72-bit data path to main memory and memory sizes up to 512 Mbytes. The DRAM controller provides eight rows and optional DRAM error detection/correction or parity. The TXC's optimized PCI interface allows the processor to sustain the highest possible bandwidth to the graphics frame buffer at all frequencies. Using the snoop ahead feature, the TXC allows PCI masters to achieve full PCI bandwidth. For increased system performance, the TXC contains read prefetch and posted write buffers. The PIIX3 is a multi-function PCI device that implements a PCI-to-ISA bridge function and a PCI IDE function. The PIIX3 also implements a Universal Serial Bus host/hub function.
1
AP-752
The PIIX3 provides positive decode (chip selects) and XBus buffer control for a real time clock, a keyboard controller, and BIOS for PCI ISA initiated cycles. In addition, the PIIX3 integrates the system reset logic for the system. It generates CPURST, PCIRST#, and RSTDRV during power up (PWROK) and whenever a hard reset is initiated through the RC register. It also generates the NMI and SMI# signals to the processor. All of these features of the PIIX3 are integrated in a single 208-lead QFP package. This is very important in embedded designs where board space is at a premium. Intel, at this time, does not sell the PIIX3 separate from the TXC. Therefore, the PIIX3, and related technical support, will be available as long as the 430HX PCIset is available.
These considerations complicate and add more cost to the design, including the components cost and the nonrecurring-engineering (NRE) cost. They also increase the board space. Additional devices on the PCI bus may cause electrical loading problems. In addition, the availability of these components may not be guaranteed for long-term embedded support.
4.2
Using Another PCI-to-ISA Bridge
A second workaround method is to use a PCI-to-ISA bridge other than the PIIX3. Considerations in implementing this type of design include: * The PCI-to-ISA bridge timing specifications must be compatible with those of the PIIX3 to enable interfacing with the TXC. The availability of the new bridge may not be guaranteed for long-term embedded support. Intel cannot be responsible for the technical support of these types of designs.
4.0
Designing without the PIIX3
* *
If the PIIX3 is not implemented with the 430HX PCIset, several features that are typically supported by the PIIX3 and that are required in certain embedded designs must be provided by other means. This section discusses some design considerations with two alternatives: using the Super I/O* Controller and using another PCI-to-ISA bridge.
5.0
Conclusion
4.1
Using a Super I/O Controller
Using a Super I/O Controller is not new to the design world, but using the Super I/O Controller in a design that does not have an ISA bus interface is new. Using a Super I/O Controller in this type of design raises many issues: * The Super I/O Controller must be interfaced with the PCI bus. This type of Super I/O Controller is not common in the market. A standard ISA Super I/O Controller can be used but requires additional logic to interface to the PCI bus. Most of the Super I/O Controllers do not have the interrupt, DMA, and IDE controllers and/or a timer counter. Separate devices may have to be added to the design. A PCI-to-Flash controller must be provided to access boot ROM code. A special software interface must be implemented for utilizing the processor's power management capabilities and handling the processor interface signals, such as different types of resets, NMI, and SMI# signals.
Using the PIIX3 in embedded designs that use the 430HX PCIset makes the embedded design much easier to implement. Designing with the PIIX3 reduces the cost and embedded total number of components in the design. The PIIX3 will be available in the embedded market as long as the 430HX PCIset is available. Intel recommends and supports using the complete 430HX PCIset.
*
* *
2
AP-752
6.0
Related Information
To order printed Intel literature, contact: Intel Corporation Literature Sales P.O. Box 7641 Mt. Prospect, IL 60056-7641 1-800-548-4725
Intel offers a variety of information through the World Wide Web at http://www.intel.com.
Document Name
Intel Order Number 290551 272945 297652 290550 272963 297658 297467
Intel 430HX PCIset: 82439HX System Controller (TXC) datasheet Intel 430HX PCIset: 82439HX System Controller (TXC) Timing Specification Intel 430HX PCIset: 82439HX System Controller (TXC) Specification Update 82371FB (PIIX) and 82371SB (PIIX3) PCI ISA IDE Xcelerator datasheet Intel 430HX PCIset: 82371SB PCI ISA IDE Xcelerator (PIIX3) Timing Specification Intel 82371SB (PIIX3) PCI ISA IDE Xcelerator Specification Update Intel 430HX PCIset Design Guide
3


▲Up To Search▲   

 
Price & Availability of AP-752

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X